package com.best.oasis.settlement.common.error;


/**
 * @author BL00064
 *
 */
public class ErrorCode {
	
	/**
	 * 用户不存在 
	 */
	public static final String USER_NOT_EXIST = "USER_NOT_EXIST";
	
	/**
	 * 密码错误 
	 */
	public static final String BAD_CREDENTIALS = "Bad credentials";
	/**
	 * 没有登录 
	 */
	public static final String NOT_LOGINED = "NOT_LOGINED";
	/**
	 * 数据无效 
	 */
	public static final String DATA_INVALID = "DATA_INVALID";
	/**
	 * 开票金额超出待用金额范围 
	 */
	public static final String INVOICE_AMOUNT_OUT_OF_RANGE = "INVOICE_AMOUNT_OUT_OF_RANGE";
	
	/**
	 * 应付帐户中未核销的预付款金额不足 
	 */
	public static final String UNCHARGEOFF_PREPAYMENT_AMOUNT_NOT_ENOUGH = "UNCHARGEOFF_PREPAYMENT_AMOUNT_NOT_ENOUGH";
	/**
	 * 付款调整时，多次调整后金额预付款尚未核销金额。
	 */
	public static final String PAYBILL_ADJUSTAMOUT_TOLARGE = "PAYBILL_ADJUSTAMOUT_TOLARGE";
	/**
	 * 同一付款清单中，同一个申请的付款记录不存在或者超过一条
	 */
	public static final String PAYBILL_ITEM_AMOUNT_WRONG = "PAYBILL_ITEM_AMOUNT_WRONG";
	/**
	 * 要核销付款记录金额不足（付款申请抵减项目核销时，可能会报这个错误）
	 */
	public static final String CHARGEOFF_AMOUNT_NOT_ENOUGH = "CHARGEOFF_AMOUNT_NOT_ENOUGH";
	/**
	 * 付款审核核销抵减项目时，候找到了多个付款项目
	 */
	public static final String CHARGEOFF_TOO_MANY_PAYMENT_FOUND = "CHARGEOFF_TOO_MANY_PAYMENT_FOUND";
	/**
	 * 省的名字不唯一
	 */
	public static final String AMBIGUOUS_PROVINCE_NAME = "AMBIGUOUS_PROVINCE_NAME";
	/**
	 * 省的名字找不到
	 */
	public static final String MISSING_PROVINCE_NAME = "MISSING_PROVINCE_NAME";
	/**
	 * 市的名字不唯一
	 */
	public static final String AMBIGUOUS_CITY_NAME = "AMBIGUOUS_CITY_NAME";
	/**
	 * 市的名字找不到
	 */
	public static final String MISSING_CITY_NAME = "MISSING_CITY_NAME";
	/**
	 * 银行类别找不到
	 */
	public static final String MISSING_BANK_CATEGORY = "MISSING_BANK_CATEGORY";
}
